Bentley OpenFlows HAMMER CONNECT Edition 帮助

SCADA 信号 - 数据源

当用户选择数据库源时,用户会指示 SCADA 数据(无论是来自 SCADA 系统、记录器还是某些其他源)将采用文件或数据库的形式,而不是直接从 SCADA OPC 服务器检索数据。数据源可以使用 ProjectWise 管理。文件类型和格式如下所述。

从 SELECTseries 6 开始,WaterGEMS/CAD 当前支持以下云,但将来可能添加更多云:

  • Excel 3.0
  • Excel 4.0
  • Excel 5.0
  • Excel 2003/XP/2000/97 (8.0)
  • Excel 2007/2010/2013 (12.0)
  • Access 2.0
  • Access 97/7.0 (3.0)
  • Access 2003/2002/2000 (4.0)
  • Access 2007/2010/2013 (12.0)
  • OBDC 源代码
  • OLEDB 源
  • SQL Server 源
  • Oracle 连接

要呈现给模型的信号基本上有两种格式:每行一个值或每行多个值。

每行一个值:在此格式中,信号的存储方式应为每行/每个记录都包含信号名称、时间戳和值列。也可以指示数据的质量(例如,良好、错误、可疑)。列的顺序并不重要,并且可能有不使用的列。此类数据的示例如下所示:
日期时间 信号/标记名称 质量
2016 年 6 月 15 日,3:45:14 7 号流量泵 234.156 良好
2016 年 6 月 15 日,3:45:16 南侧水箱 18.187 良好
2016 年 6 月 15 日,3:45:16 西侧压力点 Nan 错误

每行多个值。在此格式中,通常会发现当已处理 SCADA 数据时,与单个日期时间对应的每个记录或每个行可以具有多个值。信号名称需要是表格的第一行。信号名称通常与来自 SCADA 系统的标记对应。并非数据源中的所有列/字段都需要使用。此类数据的示例如下所示。

时间戳 水泵 B 流量 南侧水箱水位 西侧压力表 Flow Plant TM
2016 年 6 月 15 日,3:45:14 375.788 34.44 87.5 12.356
2016 年 6 月 15 日,3:45:15 376.114 34.41 87.1 12.319
2016 年 6 月 15 日,3:45:16 0.015 34.38 85.6 12.189

在用户选择数据源并选择“编辑”后,将显示以下对话框,在此对话框中可以配置连接并选择来自数据源的信号。

字段描述如下:

实际上与数据文件建立连接。选择“编辑”将打开下面的对话框:

“数据源类型”字段将打开一个下拉列表,列出可用的类型,如上文列出的那样。如果是 Excel 和 Access,数据源是通过单击椭圆按钮选择的具有完整路径的实际文件。一旦提供了路径,建议选择“测试连接”,确保正确设置数据源。对于数据源类型 ODBC、OLEDB、SQL 和 Oracle 连接,对话框中需要更多信息,包括登录信息等项,如下所示:

“高级”按钮可打开一个对话框,允许采用在 SQL 语句中使用的分隔符。对于定义良好的数据源类型 (Excel, Access, Oracle),值是预先配置的。通用数据源类型可能需要修改:

连接字符串由程序自动建立。高级用户可以为通用数据源类型编辑此字符串。

使用“表名”字段可打开一个下拉列表,使用户能够从与此数据源对应的表格中选择表格。如果使用多个表格,则每个表格必须具有其自己的数据源连接。

“源格式”标识要使用的格式:每行一个值或每行多个值。

当使用每行一个值格式时,“信号值”字段标识要用作信号名称的表格列。其不用于每行多个值。

当使用每行一个值格式时,“值”字段标识要用作值的表格列。其不用于每行多个值。

“时间戳”字段用于标识包含时间戳的表格列。可以使用任何 Windows 兼容的日期/时间格式。

当使用每行一个值格式时,“可疑”字段标识要用作数据质量字段的表格列。其不用于每行多个值。对于可接受使用的数据,此字段必须包含“Good”一词,尽管它可能是较长字符串的一部分(例如“Good data”)。

对话框的“选项”部分确定要考虑的数据类型。如果选择“实时”按钮,则仅导入最近的值,而如果选择“历史”,则将使用时间段中的所有值,但需要单个值的情况除外,如“初始条件”或“达尔文校正器”,在这种情况下,使用“时间容差”从历史数据源中选择正确的值。

用户确定了数据源后,用户就可以选择“选择 SCADA 信号”按钮,这会打开下面的对话框,使用户能够选择将在模型中可用的信号。这些应对应于可用于模型组件的属性以及任何用户自定义属性。这通过在左侧窗格中高亮显示信号并选择“添加”来将它们添加到右侧窗格来完成。

单击“数据库源”对话框中的“确定”可执行大量验证,包括验证:

  • 数据源是否可用
  • 选定表格是否有效
  • 信号名称是否有效
  • 是否存在可疑字段(若选中)
  • 时间/日期字段是否可用(若选择“历史”)

SCADA 信号 - 单位

数据源编辑器对话框中的第二个选项卡是“单位”选项卡,使用户能够指定 SCADA 信号的单位。默认值是为模型中的参数指定的值。但是,如果 SCADA 系统数据源中的单位不同,用户可以在这里指示这些单位,以便在导入时可以进行调整。

用户选择右侧列中的字段,然后从下拉列表中选择正确的单位。

基于使用 SCADA 组件将 SCADA 信号与特定模型参数相关联,进行单元转换。

SCADA 信号 - 信号值映射

在某些情况下,必须将数据库源中的值转换为期望在模型中出现的值。使用“SCADA 信号映射”选项卡设置这些转换(请参阅 SCADA 信号映射)。